﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace projetoFinal.Models
{
    [Table("funcionario")]
    public class Funcionario : DbContext
    {

        //[RegularExpression(@"[a-zA-Z]{5,50}", ErrorMessage = "Somente letras.")]
        //[Required(ErrorMessage = "Nome Obrigatorio")]
        public string Nome { get; set; }

        //[Remote("LoginUnico", "Pessoa", ErrorMessage = "Nome já existe no banco")]
        //[RegularExpression(@"[a-zA-Z]{5,15}", ErrorMessage = "Somente letras. Campo de 5 a 15 caracteres")]
        //[Required(ErrorMessage = "Login Obrigatorio")]
        [Key]
        public string Login { get; set; }

        //[Required(ErrorMessage = "Senha Obrigatoria")]
        //[RegularExpression(@"[0-9a-zA-Z]{5,10}", ErrorMessage = "Somente Números.Campo de 5 a 10 caracteres")]
        public string Senha { get; set; }
    }
}